Enacted Software Development Routines Based on Waterfall and Agile Software Methods: Socio-Technical Event Sequence Study

نویسندگان

  • B. Veeresh Thummadi
  • Omri Shiv
  • Nicholas Berente
  • Kalle Lyytinen
چکیده

In recent decades, “agile” software development methodologies have been put forth as an alternative to traditional “waterfall” methodologies. These agile methods advance a fundamentally different approach to software development. Empirical evidence indicates differences between the two with respect to outcomes and development experience. Yet little is known to what extent the actual development practices based on either agile or traditional life cycle methodologies differ. In the current study we examine the variation in performative routines during software development by contrasting agile and traditional lifecycle process models using event sequencing method for detecting activity variations among recorded performative processes in the selected projects. Our analysis shows that performative enactment of waterfall and agile ostensive routines do differ in terms of activity types carried out in the early requirements steps. However, performative routines did show conformance to ostensive specifications in iterations, affordance types, and design objects used.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

To Agile, or not to Agile: A Comparison of Software Development Methodologies

Since the Agile Manifesto, many organizations have explored agile development methods to replace traditional waterfall development. Interestingly, waterfall remains the most widely used practice, suggesting that there is something missing from the many “flavors” of agile methodologies. We explore seven of the most common practices to explore this, and evaluate each against a series of criteria ...

متن کامل

Agile Development – Scrum Adopted in Practice but Not in Principle

The move to agile software development methodologies has generated great enthusiasm. The emphasis on team-oriented development and reliance on people rather than predefined processes is transforming software development into a socio-technical process. Through the lens of a real-world project we examined the difficulties experienced when an IS development project shifted from a structured waterf...

متن کامل

A Case Study of SME Web Application Development Effectiveness via Agile Methods

The development of Web applications is an important focus of the modern information enabled organization – whether the Web application development is in-house, outsourced, or purchased as ‘commercial-off-the-shelf’ (COTS) software. Traditionally Web application development has been delivered via the dominant waterfall system. The waterfall system relies upon well-defined governance structures, ...

متن کامل

Order and Chaos in Software Development: A Comparison of Two Software Development Teams in a Major IT Company

Agile methods have emerged and become popular over last few years as a response to shortcomings of the waterfall process model. However, agile processes are stamped by some as chaotic processes and are placed in opposition to waterfall approaches. This paper uses the edge of chaos concept from complex adaptive systems theory as a theoretical lens to analyse the roles of structure and planning i...

متن کامل

Agile Software Development: A Case Study of Web Application

Agile methodology is an approach used for the development of a project which helps to respond to the unpredictability of building software through incremental, iterative work cadences. These methodologies are used to deal with the situations where the waterfall model fails. The biggest drawback of waterfall model is that it assumes that every requirement of the project can be identified before ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011